package ast.expresiones;

import alex.Token;

public class NodoLlamada extends NodoPrimario {
	protected Token identificador;
	protected NodoLlamadaEncadenada cadenaId;

	public NodoLlamada(Token token, NodoLlamadaEncadenada lista) {
		identificador = token;
		cadenaId = lista;
	}

	public NodoLlamada(Token token) {
		identificador = token;
		cadenaId = null;
	}

	@Override
	public void imprimirNodo() {
		System.out.printf("NodoLlamada \n");
		System.out.printf("Identificador: %s \n", identificador.getLexema());

		System.out.printf("Lista de ide: \n");
		if (cadenaId != null)
			cadenaId.imprimirNodo();
		System.out.printf("Fin lista de id: \n");
		System.out.printf("Fin NodoLlamada: \n");
	}
}
